Channel Coding Techniques with Emphasis on Convolutional and Turbo Codes
نویسندگان
چکیده
In this thesis, a family of low complexity convolutional codes is constructed, by modifying appropriately the trellis diagram of punctured convolutional codes. The goal is to improve performance at the expense of a reasonable low increase of the trellis complexity. Many new convolutional codes of various code rates and values of complexity are provided. In many cases, a small increase in complexity can lead to a great improvement of performance, compared to punctured convolutional codes. Furthermore, a method is presented for designing new flexible convolutional codes, by combining the techniques of path pruning and puncturing. The new codes can vary their rate, as well as the complexity of their trellis diagram, and hence the computational complexity of the decoding algorithm, leading to coding schemes that manage more efficiently the system resources, compared to classical variable rate convolutional codes. The complexity of the trellis diagram affects the computational complexity of every trellis based decoding algorithm, like BCJR and its variations. Thus, the possibility of applying the aforementioned results using recursive convolutional encoders, which are used as constituent encoders in turbo codes, is investigated. The goal is to construct efficient flexible turbo coding schemes. Simulation results indicate that in specific ranges of the signal to noise ratio, a great decrease in the computational complexity of the decoding procedure can even result to a decrease in the bit error rate.
منابع مشابه
تجزیه و تحلیل عملکرد کدهای کانولوشنال تعریف شده در میدان حقیقی در کانال فیدینگ و در حضور نویز کوانتیزاسیون
Channel coding is one of the techniques used for suppression of fading and channel noise effects. Most of the researches on channel codes have been focused on the codes which are defined on Galois fields. Since two decades ago, using channel codes defined on Real and Complex fields has been considered for joint sourcechannel coding in multimedia transmission; but most of the works have focused ...
متن کاملconvolutional tuRbo codes on aWgn and flat Rayleigh fading channels
Vol. 106 No. 9/10 Page 1 of 11 ABSTRACT Repeat-punctured turbo codes, an extension of the conventional turbo-coding scheme, has shown a significant increase in bit-error rate performance at moderate to high signal-to-noise ratios for short frame lengths. Superorthogonal convolutional turbo codes (SCTC) makes use of superorthogonal signals to improve the performance of the conventional turbo cod...
متن کاملRepeat - punctuRed supeRoRthogonal convolutional tuRbo codes on aWgn and flat Rayleigh fading channels
Vol. 106 No. 9/10 Page 1 of 11 ABSTRACT Repeat-punctured turbo codes, an extension of the conventional turbo-coding scheme, has shown a significant increase in bit-error rate performance at moderate to high signal-to-noise ratios for short frame lengths. Superorthogonal convolutional turbo codes (SCTC) makes use of superorthogonal signals to improve the performance of the conventional turbo cod...
متن کاملAn approach to fault detection and correction in design of systems using of Turbo codes
We present an approach to design of fault tolerant computing systems. In this paper, a technique is employed that enable the combination of several codes, in order to obtain flexibility in the design of error correcting codes. Code combining techniques are very effective, which one of these codes are turbo codes. The Algorithm-based fault tolerance techniques that to detect errors rely on the c...
متن کاملChannel Coding and Link Adaptation
In this work channel coding and link adaptation in LTE are considered, which are important issues in modern digital communication systems. With channel coding, errors caused by distortion during transmission are detected and/or corrected. In LTE both convolutional and Turbo codes are used. The structure of convolutional codes in LTE is presented here. Turbo codes and internal contentionfree int...
متن کامل